//package com.example.jpa.query.controller;
//
//import com.example.jpa.query.entities.User;
//import com.example.jpa.query.repository.UserRepository;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.web.bind.annotation.GetMapping;
//import org.springframework.web.bind.annotation.RequestParam;
//import org.springframework.web.bind.annotation.RestController;
//
//import java.util.List;
//import java.util.Map;
//
//@RestController
//public class RepositoryController {
//
//    @Autowired
//    private UserRepository userRepository;
//
//    @GetMapping(path = "/user1")
//    public List<User> findByUsername(@RequestParam("username") String username) {
//        return userRepository.findByUsername(username);
//    }
//
//    @GetMapping("/user2")
//    public List<User> findByUsernameAndAge(@RequestParam("username") String username,
//                                           @RequestParam("age") Integer age) {
//        return userRepository.findByUsernameAndAge(username, age);
//    }
//}
